happen to know

Translations
savoir par hasard
Definitions
A colloquial expression used to inquire if someone has knowledge or information about a particular subject or situation.